Mechanizing the Minimization of Deterministic Generalized Büchi Automata
نویسندگان
چکیده
Deterministic Büchi automata (DBA) are useful to (probabilistic) model checking and synthesis. We survey techniques used to obtain and minimize DBAs for different classes of properties. We extend these techniques to support DBA that have generalized and transitionbased acceptance (DTGBA) as they can be even smaller. Our minimization technique—a reduction to a SAT problem—synthesizes a DTGBA equivalent to the input DTGBA for any given number of states and number of acceptance sets (assuming such automaton exists). We present benchmarks using a framework that implements all these techniques.
منابع مشابه
Efficient minimization of deterministic weak ω-automata
We analyze the minimization problem for deterministic weak automata, a subclass of deterministic Büchi automata, which recognize the regular languages that are recognizable by deterministic Büchi and deterministic co-Büchi automata. We reduce the problem to the minimization of finite automata on finite words and obtain an algorithm running in time O(n · logn), where n is the number of states of...
متن کاملReasoning About Co-Büchi Tree Automata
We consider co–Büchi tree automata along with both alternating and generalized paradigms, as a characterization of the class of languages whose complement is accepted by generalized Büchi tree automata. We first prove that for alternating generalized co–Büchi tree automata the simulation theorem does not hold and the generalized acceptance does not add to the expressive power of the model. Then...
متن کاملMinimization and Learning in the class DWBA
In this paper, we give a characterization based on Nerode’s right congruence of DWBA which is the subclass of ω-regular languages which are recognized by a deterministic weak Büchi automaton (DWBA). Thanks to that we can define a partial minimization of deterministic Büchi automata (DBA) and explain the DWBA minimization due to Löding [Löd01]. We have also explain in a different manner the Lear...
متن کاملGeneralized simulation relations with applications in automata theory
Finite-state automata are a central computational model in computer science, with numerous and diverse applications. In one such application, viz. model-checking, automata over infinite words play a central rôle. In this thesis, we concentrate on Büchi automata (BA), which are arguably the simplest finite-state model recognizing languages of infinite words. Two algorithmic problems are paramoun...
متن کامل3 Determinization of Büchi -
To determinize Büchi automata it is necessary to switch to another class of ω-automata, e.g. Muller or Rabin automata. The reason is that there exist languages which are accepted by some nondeterministic Büchi-automaton, but not by any deterministic Büchi-automaton (c.f. section 3.1). The history of constructions for determinizing Büchi automata is long: it starts in 1963 with a faulty construc...
متن کامل